Move Cargo onto stable Rust
authorAlex Crichton <alex@alexcrichton.com>
Sat, 13 Jun 2015 00:37:19 +0000 (17:37 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 17 Jun 2015 05:31:34 +0000 (22:31 -0700)
commit23762e4586127ede32dcbffe94301635e5897d28
treeae186da90af9e9665d833da00f647340448a9562
parent14e8ed90bba6e75caf902e6cbe98fdc37e083366
Move Cargo onto stable Rust

This commit moves Cargo onto 100% stable Rust now that the necessary fs features
have been stabilized. The tests were updated to understand when they're running
with a non-nightly compiler and disable all plugin-related tests. The only major
feature here is that the calls to `fs::set_file_times` were reimplemented
manually in the tests that Cargo has.

Cargo still requires a *nightly compiler* due to the stable features not having
made their way into the stable channel yet, but it will soon work on all of the
stable, beta, and nightly compilers once 1.1 is released!
15 files changed:
Cargo.lock
Cargo.toml
src/bin/cargo.rs
src/cargo/lib.rs
src/rustversion.txt
tests/support/mod.rs
tests/support/paths.rs
tests/test_cargo_bench.rs
tests/test_cargo_compile_custom_build.rs
tests/test_cargo_compile_plugins.rs
tests/test_cargo_cross_compile.rs
tests/test_cargo_new.rs
tests/test_cargo_run.rs
tests/test_cargo_test.rs
tests/tests.rs